package leetcode

func reverse(x int) int {

	tmp := 0
	for x != 0 {
		tmp = tmp*10 + x%10
		x = x / 10
	}
	// 1<<31 表示1左移31位，就是2的31次方
	if tmp > 1<<31-1 && tmp < -(1<<31) {
		return 0
	}

	return tmp
}
